package main

import "fmt"

//子类可以继承父类，但是父类不可以继承子类
type Fulei struct {
	id   int
	neme string
	age  int
}
type Zilei struct {
	Fulei
	yuer float64
}

func (s *Fulei) Pfff() {
	fmt.Printf("编号%d\n", s.id)
	fmt.Printf("姓名%s\n", s.neme)
	fmt.Printf("年龄%d\n", s.age)

}
func (p *Zilei) Pfff01() {
	fmt.Printf("编号%d\n", p.id)
	fmt.Printf("姓名%s\n", p.neme)
	fmt.Printf("年龄%d\n", p.age)

}
func main() {
	s := Zilei{Fulei{1, "nandsa", 18}, 18.5}
	fmt.Println(s)
	s.Pfff01()
	//间接调用父类
	s.Fulei.Pfff()

}
